updateing inside module