Adding in comm func