tweaking for compile issue