I think that these modifications sound great, nice job! One piece of advice with making new levels - they should be different enough from other levels to make them significant. Some potential ideas for this would be to make a new gameplay mechanic, create a new idea or way for the player to interact with the level, or give the player new tools/abilities.
I'm looking forward to seeing your final product!