working on a compile issue