writting first spec documentation and POC