Adding comm func