8.5.1
valid signin shorter