using a more backbone style model