Methods should be uppercase
Use goroutines and channel; add tests