revise 4.2 to make the restrictions and possible approaches ot them more clear