Functions and variable begin