doing a step by step dev process