added hinting
added production branch