I can understand how this can be quite tricky!

Have you started to write any code at all?

Please provide us with your class with as much code as possible. We can take it from there..