finish basic assignment