adding data types test cases and documentation