This was pretty confusing because i din't understand the brep stuff