first cut
assignment