check posture and submethods edited a little