Created first version and wrote a planning.