separated inputs & dataset manager object (incomplete)