some compilation issues