more readable version system explanation.