item methods

and some other little things