Added functionality for passing for human and computer