making it work correctly