almost ready to really use the modal