removed scala stuff