code fixes
we have some working implementation
fixed to work
git ignore