documantaion and adding Developer Manual