generate solid support structure