makes items work