begin work on modal