Add new functions
change fanctionalities
program is working with all functions