added more control and support to multiple bumps