put some stuff as macro