Funciones implementadas para crear thompsom