Mutations have been taking place randomly at molecular level and natural selections shape the direction of evolution.