coerce types testing 1.
coerce types testing 2.
coerce types testing 3.