regular update
ergular update & add coding puzzle