add parameters
log more information
create manager