add custom array type