#18 mais alguns ajustes