attempt at backbone client