flesh out put and lock/unlock
add gitignore