bug fixes

fixes 

#998
#997
#995