super duper uber pooper - just need some critiques and ideas