steps py file for observer