this is the code of alternativa