study the shell program and build web