Abstractions finished for assignments view and form