self-contained deployment