modularized local data