initial commit

very messy