updates

functions are added