examples for all functions added