Custom shell project