Different functions for using in Applications