update to shell - basic loop, built-in commands