Trying to refactor this budega kkkkkkkkk