some interaction working correctly