dev process - reduce mistakes