building a little more of the shell for this