Added print method, adding TODO statements