Functions class introduced