remove 'self' module dependency