we could split this in another method o it would be more readable