add some functionality calls