make method less complex
add first tests