fixed feature
moved task generation code to reduce duplicate code
fixed typo in feature
add code to support user objects
fixed errors for input_file
fixed error with missing method