fixed bug is_resource