mid class changes 23/10/14
end class changes 23/10/14