Adds more function types