add multipel functions for more use cases