Fixed this so that it actually works. Renamed the module because it was causing conflicts.