map logic started