Distinguish Between Different Types Of Data