trying. hard as hell, but trying.