adds baic types as receiver