Add mechanize base

refactor module name stuffs