minor construct changes
minor construct changes