nits: correct documentation, use absolute imports instead of from imports
remove print statements