add spec with layout