added newer code