added all item methods