return working for constants