1. controller registration -
a) controller database set up at both server and controller,
b) controller logic for database
c) controller properties