working on adding in call functionality