added task model scaffold