updated readme and added source