framework utils