guides for various coding inits