worked on it.. hard