refactoring
refactoring
parse initilizer