Change packages, add IStream, IFuture, JList