items and utils