refactoring
core image improvements
optimized performance
refactoring