Foundations

class descriptions