mod3 deivse initializers