menu almost working completely. bug fixed!