import base resource
reduce worker process count to three (3)
split user resource actions to separate functions