add doc and src