added some basic user level security, added children delete dependencies