hw03 is done
pretty printer was made
error handling was added