Simplift implimentation