added expect module