modified, but still not working