Final assignment framework class