created initial entities
tested for base assumptions
Tested for base assumptions