First commit. Unfinished.
fixed ignore