still failing last condition any suggestions?