getMarks reimplementation statge 2 (still incomplete)