Defined the idea about functionality