basic setup for assignment