pushing scala interface