be careful, not to include .o file any more, maybe I should specify gitconfig file to omit them automatically