fixes recursion
merging
merging binds