:-( still not working properly