modals added. still very rough around edges. needs further css styling to get layout exact.