menu items work for the most part. need to overhaul later.