and another design idea, I think final for now