Harrsan's functions