updated structure / docs