added dans stuff