(fix) change file structure to be consistent with npm