added option to return bodies