e.o I shall try my best. Just need to figure out an idea of how to start... Hmm...