First commit classes and design