implemented the rest of the non-draft hints except for one