multishell initversion implemented