now working with ember-data but was painful