allow to not implement methods and added production react