added file dependencies; use & register are now required
updated dist