support for common function
fix