structlearn added