add initialization parameters