it works but I hate it