Add sermo functions