finally Aced. need to review. some tricks there.