self improvemnt notes
add git ignore file