add type to collection
correct types
add alpha template types