beginning; added few lines, p.2