prototype for new doc gen
fix issue for new setup management
add retrieve for module
add object doc