so many things..not working