What part are you having trouble with? Have you written any code yet or is this still is the conceptual stage?