Every basic functions are implemented

Every basic functions are implemented