customize layout;add license