some specific questions, but will incorporate all feedback in the final version