final spec