untrainable
not defined yet