self-contained

adj

1.
constituting a complete and independent unit in and of itself