[ADD] initial commit with lots of edits