create a shell class