projection initial implementation and printing genrec fields