config seperated from utils