Major change, removed all previous code changes modified the line = list no.
such that all that is required is to reverse the values given to the line, same
result is therefore achieved will me modifed for up/down at a later date.