will post the rest later