Im booorreedd so I am refactoring a client