added signature class