added human interaction