tell me what you think. It needs a bit of work imo...