add status function