more work on design, I would say that right now I have a reasonable first draft