added possible functions
merging