updated step by step guide