pretty rough round the edges, first post, will get better i promise