added new interface =)