improve morphcreator design