added functions for 10