initial modal stuffs