solves the common structure hurdle