Added functions for 21-25