add doc and icon