Performing Public Function