minor impruvements