fix authoring JS best practice
cleanup guide