Front end item logic