Compass compile + some fix