docs and src added