added needed function names - TO DO