added LShape method