purpose specifications