using python, scala, java