Variables and Functions implemented