trrying pointer scheme