added shells for code
added restrictions so that scripts cannot be accessed directly