ok then what is the common approach to achieving the above?