assignment 2 mission 1 - still trying to mimicl dft behaviour