implemented bumps