use correct datatypes