basic setup of assignment