fill out motivation and architecture principles