lib: moving signature class