first from shell