Updated: code documentation