worked on it a bit