pass all spec