based on feedback gotten from my last attempt. C&C and rating appreciated (I'm really trying to learn from these)