assumptions
