added adoption capability