added mirror specification
adding require