Documents added and also the kenal min implemenatation added