update css/js, refactor, examples