18/27 +Refactoringgggggg