part of X implemented, and print started