use retrolambda to add java 8 support, oh, lambda!!