planet patch classe implementation begin