semi bending implemented