added more critera to get_decision