plane working function