all perfectly