currently is front logic for an oj