Implemented Clear
Added missing files
Merge branch 'master' into feature_performance
Merge branch 'master' into feature_performance
updating performance. not working yet
performance optimezation done a bit of cleanup is nedded
Some cleaning up, still some performance enhancement to be done