bit messy but ...meh

c&c pls