add dialog & other