David's specification part