init, generated by nodebuilder