tools for modeling