I put a lot of work and effort in this one, and I'm pretty happy with the outcome. criticism is appreciated