added option menu. Not Finished at 100%