working through circles and binding data