added direct comparison