now it works better