* rewrite the shells for lampp.