please see topic for my questions