updated Shell class to split files