cleaned up container
added testing
finished doc