Functions

init entrypoint, the first called method of the contract