Created separate signature class