add blank functions