functions basic structure

functions basic structure