progress..
added is_string_type
more progress