initial commit of all files (still very wip)