skeleton for workflow micro framework