i seriously consider deleting this turd...