updated for jar