Uploaded working version to GitHub