first part of 2 is done