reorder to align with manifest
complete config spec