initial commit but still a mess
make executable
make executable