add practice, use nan for attention catch (like wm)