Switching branches
encoded successfully implemented