refactor extract method
bug fix
refactor hazırlıkları