Added sections for functions and constructors