Final code commit
Added Flow Chart