add source.hamlet