REQFACTORING DONE
workign on play
shift+play done