setup assignment skeleton