add pin to map + pin handling