pre compile issue