fixed stack & added git ignore