added contrib modules part 2