Finished the basic module