[The basic module] Initial commit of basic functions.