Fully functioning online saving
Added class