spec and up to hand