Adding more function