initial commit + graphics