init functions map