For each and every class gets a get from based on purpose conditions