got it working aside from carousel binding