Added builder pattern, changed turkish names