synced with qa1