better specs -incomplete