test scenario completed, need to implement them 14