s2p_common  module