removed the accompanying spec
added X padding to the algorthm