eleminating compile problems