implemented mutli-entry-point feature