added tutorial guy initial implementation