implement completed all works
implement sing all-works
modify gitignore