added fstat; stat using fstat