starting implementation of dialogue elements (wip)