jar functionality