Added basic interaction code