atualizando agora com a utilizando da trait magnitude