alex for generic methosds