build and print cons cells -- attempt 1