readme elaborated upon