Implemented save and add to gl
Merge branch 'implement-old-functionallity', remote-tracking branch 'origin'