added fail messages