added functions for all Temp functions, and daily pop function