outline process but no implementation