im not too happy about it in my point of view, I don't feel like I did my best on this...