Create semaphor.go