Corrected signatures
Added new versions
Changed type and corrected sigs
Corrected sigs
Corrected sigs
Tiny change
Corrected signature
Corrected version
Corrected signature and name
Changed detect method
First commit
Corrected sigs