Added first files, almost complete