migrated customer module from bitbucket