@nightshining added some interaction, needs work still