I don't know what others who have also looked at this question think. But I don't understand your problem now.
I think we can only help you, if you put here a specific question if you are stuck on a specific task. Post the specific task and the code you wrote here then we will able to help you to find the bug.