packaging gems with application