changes for generic controller support
issue