integer types and training fix
added relational