better helper and utilities section