improved the case Y
the end of day 07/04
understanding C pointer, 07/05