modify source.hamlet