organize imports
formatting
move error handling