Complicated Declarations Questions