s2p_common module