some functions and vars began with capitalized letter