Added more Internal Documentation