removed commented out line
added input/output functions
refactored annotation load
refactored annotation load