more setup improve spec