move to src
update appends
fix pegs
make
make it a module