becomes self-sufficient package, and test