please don't beat this in 5 seconds, i spent time on this dang image..