Computer Programing Shell Layers