as_null_object, refactoring and launch script