renamed file
added options and cleaned code up
cleaned up options added classes
added options and comments