remove others, Change all the code for Common learning, best pratices.