added configuration and util methods