updating and adding custom module