server spec refactored using new id's and new approach