getAvailableTypes implementes
merge fix