add criterias of usability and deployment ability