doing all the work here charlie