make sure to check if data is a sub binding