make it a  module