trying some type boolean stuff