elm practice