Assembly Survey