added setup shell