added empty rest functions