added functions for items