minimal benchmark added + minor changes