Module prototype
Added more functions and examples