add function scpex