add models & associations