add labor.isFullLoad property
labor.isFullLoad -> labor.isBusy
add labor-manager
extract util function
improve --list